#pragma once
#include "Level.h"

/**
	* Class for level 1. Inherited from abstract class Level
	*
	* Read Level.h for more information on each abstract function
	* InitLevel, RenderLevel, UpdateLevel
	* Different design of level
*/
class Level1 : public Level{
private:
public:
	Level1(void);
	~Level1(void);

	///Design the level at init
	void InitLevel(Character *player, QUESTTYPE questType, int difficulty);
	void RenderLevel(void);
	bool UpdateLevel(float elapsed);
};